
import pygame

from Action import JapaneseWalkSoldier



def step4_show_janpanese():
    """
    step4: 显示自由运动的日军
    :return:
    """
    # 初始化pygame
    pygame.init()
    # 获取游戏时钟
    clock = pygame.time.Clock()
    # 创建游戏的窗口 640 * 236 根据要显示图片的大小设置
    screen = pygame.display.set_mode((1280, 720), 0, 32)
    # 加载图片文件
    background = pygame.image.load("../Resources/images/welcome/welcome.jpg").convert()
    #日军
    japanese = JapaneseWalkSoldier(200, 200)


    while True:
        # 游戏循环
        for event in pygame.event.get():
            # 关闭事件，进行退出处理
            if event.type == pygame.QUIT:
                exit()
            # elif event.type == pygame.KEYDOWN:
            #     japanese.run(event.key)
        # 绘制图片到显示窗口
        screen.blit(background, (0, 0))
        # 显示角色在（200，200）的位置
        japanese.draw(screen)
        # 通过时钟对象指定循环频率
        clock.tick(20)
        # 调用flip方法更新显示,也可以使用update方法
        pygame.display.flip()
        japanese.run()

if __name__ == '__main__':
    """
    通过main函数调用step4_show_janpanese
    """
    step4_show_janpanese()